Using Reliability Models During Testing With Non-Operational Profiles*
نویسنده
چکیده
Operational profile is a set of relative frequencies of occurrence of the run categories associated with the product and its operational use. During operation system executes a series of runs which are selected from the available run categories at random (but according to the operational profile). Software (and system) reliability growth models model the fault removal process during product testing in order to make inferences about its behavior in operation. Practically all available software reliability models assume failure detection based on operational profiles. This assumption is usually violated during early software testing phases (e.g., unit testing and integration testing phases). Consequently, Software Reliability Engineering assessment and control of project or product quality growth during non-operational testing stages requires consideration of several factors, and interpretation of classical software reliability models becomes difficult and may be deceptive. Models specifically tailored for evaluation of non-operational testing are needed.
منابع مشابه
Some issues in multi-phase software reliability modeling
During early software testing phases, testing profiles are often very different from operational profiles. Consequently, assessment of operational software quality during these non-operational testing stages is difficult, and is open to interpretation. The paper discusses some issues related to this. Software is assumed to be a large system composed of components that evolve in parallel. The fo...
متن کاملSensitivity of reliability growth models to operational profile errors
The estimation of the operational profile is one of the key factors during the use of software reliability growth models. But, the operational projle can be very dgficult to estimate in particular applications such as the one of sof iare used for process control. In other cases, a single operational profile may not be suf@cient to describe the use of the product by a number of different custome...
متن کاملAnalysis of Testing and Operational Software Reliability in SRGM based on NHPP
Software Reliability is one of the key factors in the software development process. Software Reliability is estimated using reliability models based on Non Homogenous Poisson Process. In most of the literature the Software Reliability is predicted only in testing phase. So it leads to wrong decision-making concept. In this paper, two Software Reliability concepts, testing and operational phase ...
متن کاملUnification of finite failure non-homogeneous Poisson process models through test coverage
A number of analytical software reliability models have been proposed for estimating the reliability growth of a software product. In this paper we present an Enhanced nonhomogeneous Poisson process (ENHPP) model and show that previously reported Non-Homogeneous Poisson Process (NHPP) based models, with bounded mean value functions, are special cases of the ENHPP model. The ENHPP model differs ...
متن کاملA Non-Homogeneous Markov Software Reliability Model with Imperfect Repair
This paper reviews existing Non-Homogeneous Poisson Process (NHPP) software reliability models and their limitations, and proposes a more powerful non-homogeneous Markov model for the fault detection/removal problem. In addition, this non-homogeneous Markov model allows for the possibility of a nite time to repair a fault and for imperfections in the repair process. The proposed scheme provides...
متن کامل